const m = require("../routes.js") // 接口路由名称

module.exports = {

  [m.StockMoveSearch]({
    Tran_NO, // ""
  }) {
    return {
      TranHeadInfo: {
        TranNo: "123", // 移库单号
        SStorgeCode: "实体仓库一", // 实体仓库
        SWmNo: "逻辑仓库一", // 逻辑仓库
        SZoneNo: "存储区一", // 存储区

        TranStatus: 1, // 只有等于1才能显示另一个页面
      },
      TranDetailInfo: [
        {
          PartNo: "123", // 物料号
          PartCname: "物料一", // 物料名称
          Num: 2, // 数量
          SupplierNum: "abc", // 供应商号
          SDloc: "库位一", // 源库位
          DDloc: "库位二", // 目的库位
          PartType: "123", // 零件类型
          TranDetailId: 123,
          BatchNo: 1, // 批次
          IsBatch: 2,
        },
      ],
    }
  },

  [m.StockMoveSave]({
    Tran_NO, // ""
  }) {
    return {}
  },

  [m.StockMoveGetInfo]({
    BarcodeData, // ""
  }) {
    if (Math.random() > 0.5) {
      // if (true) {
      return {
        BarcodeData, // 序列号
        Qty: 1, // 数量
        PartNo: "123", // 物料号
        PartName: "物料一", // 物料名称
        BatchNo: 200, // 物料名称
        DetailId: 1000,
      }
    } else {
      return {
        BarcodeData, // 序列号
        Qty: 1, // 数量
        PartNo: "456", // 物料号
        PartName: "物料二", // 物料名称
        DetailId: 1000,
      }
    }
  },

  [m.StockPackGetInfo]({
    BarcodeData, // ""
    FrozenType, // ""
  }) {
    return {
      BarcodeData, // 序列号
      Qty: 1, // 数量
      PartNo: "123", // 物料号
      PartType: 1,
      PartName: "物料一", // 物料名称
      BatchNo: 200, // 物料名称
      DetailId: 1000,
    }
  },

  [m.StockPackSave]({
    FrozenType, // ""
    stocksList, // []
  }) {
    return {}
  },

}
